Add session 5 assignments
Add comprehension and map versions of functional_files
More efficient map use.
Merge pull request #120 from lfritts/week5

Add session 5 assignments