completed - erlang was fun, lisp is still horrible but works