A simple Scheme-like language interpretor in C#