1Why the next language you learn should be functional (2011) (opens in new tab)(queue.acm.org)3alvare11y ago0