A simulated ecology from a reddit.com/r/dailyprogrammer challenge.