P-Lisp: An introduction to programming in 30 minutes