Commentaries on 99 erlang solutions on 99 lisp problems