基本的な文法がわかったらあとは既存のアルゴリズムを実装してみるのが一番理解ができると思うんだけど
とりあえずみんなでListの実装でもしてみないか?