Add exercises to advanced assignment 3
Minor cleanup of Basic Python 1 exercise
Generalize 2nd Basic Python problem

This problem was original restricted to working with only lists of lists.
This generalizes the problem to allow the use of any data structure(s).
Cleanup 2nd higher order functions problem
Merge branch 'master' into gh-pages