lisp: fixed some issues and added Y combinator example