why would i use lisp when lua and C exist?