Why PicoLisp is great for Functional Programming