ICFP Contest Entry, 2014!