Lesson 2
functional programing is the key to writing good Javascript. functions are first citizens, break program into multiple processes,immutable data structures