Basic Intro to Functional programming Mostly notes, for understanding, written using comments in the source files itself along with the code.