“I think what functional programming does is codify what we’ve discovered are good ways to think about problems most of the time.” Racket is a functional programming language similar to Lisp and Scheme. Continue reading…