add support for lambda, we can eval ((lambda (x) (+ x x)) 3) now,
but the code needs to be polished