First commit for functional programming in coursera