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 
It's a bit odd to have defined this as a class with methods, rather than as a simple Python module.  can you explain why you chose to do that?