tackling euler problems with lisp