One of my talks at NAV Direction 2016
http://www.navdirections.com/agenda/session-details?tid=BPR004
With inspiration from functional programming and languages like Lisp and ML, this talk takes a fresh look at how to write code in NAV. What everyday constructs in NAV looks strange when viewing them in the lens of other languages.