projecteuler.net solutions, in CLISP