This code is incomprehensible… First of all, there are no curly braces anywhere. Curly braces make me feel safe and loved, and I don’t see any curly braces here. Also, I lose all sense of balance if I don’t have paranthesis. Although too many parenthesis is a bad thing (don’t get me started on how much I hate Lisp), surely we need them for conditionals? Function parameters? Can no one else see the madness here?!