A simulation using racket's(scheme) universe framework. To pratice functional programming.