A program for Reddit's DailyProgrammer #165 - Simulated Ecology in Haskell