Haskell コード片鑑賞：「再帰」編 ref: http://qiita.com/nobsun/items/6c2fa63f294dbd98d5cb