俺が分からないこと
・リスト中最後の要素のnextの値はどうなるのか
・生成後のvalueの値はどうなるのか
・リストは一度にmallocで割り当ててもいいのか
 それとも個々の要素ごとにmallocしなければいけないのか
・途中でmallocに失敗した場合はどうするのか