Lisp implementation in C#