Added Functional Programming to teaching