Session16

Created Generator assignment for grading. Please see notes in the file. Code was created using OO - classes so you have to tweak the test code to make it work 
eventually this method grows much less efficient.  Is there a better algorithm you can use?  Good code though, no problems there.