Close to having keys iterate.

- No itertools.permutations like in python, although supposedly one on
  npm.  Would need to learn how to import.
- Also no string.uppercase set like in Python.
- The popping of the list doesn't work this way, going to try to remove
  the view altogether.