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