mccarthy's lisp in rust