Modeling and Simulating a zombie apocalypse in Racket