チャーチ数でも良いらしいので、Haskellでチャレンジ

http://ideone.com/0LiFz