Hey, I'm almost out of coffee, so it's probably time to take another…, but #40 forced me to stop for a while.
Please, check out just `dictionary.keys()` or `list(dictionary.keys())`, if you want plain vanilla python list (you really need a subscriptable object). The first is somehow 6 times faster than list comprehension over `dictionary.items()`. The second one almost twice. And `simple is better than complex`.
That remark applies to #41 as well (now with `dictionary.values()`).
I'm keeping reading.