My solutions for the 99 Lisp Problem