An attempt to better understand the execution engines of pure functional languages by creating a pure-functional dialect of lisp.  Hoping to look into implementation details of infinite lists and lazy evaluation.