Nick Becker's Iterator/Generator Assignments

Nick Becker's Iterator and Generator assignments. Unsure about Iterator, as it was left mostly the same as when it was pulled from the examples, but it seems to work nonetheless.
perfect.