Merge pull request #219 from peterasujan/gh-pages

Various cleanup in js files and 'extra for experts' -> 'extra for experienced'
Also, new recursion II lab.
Various fixes for new recursion II. Moved all generalization exercises
to second lab, and clarified instructions on sorting page.