Coursera Functional Programming.
Week 0. Example