Haskellなら無限リストを何の迷いも無く素直に書けるのに、
なんで面倒な非純粋言語を使わなきゃならないんだYo!!