オフラインリアルタイムどう書く第8回の参考問題をHaskellで書いた ref: http://qiita.com/liveinwood/items/07909a26097d823e0ebc