Jonathan shares code samples that prove how functional programming helped resolve some coding challenge problems much faster, and with fewer lines of code, than more imperative approaches would have — even for more imperative languages such as JavaScript.