“Pure functional programming is programming with mathematical functions”