Made a better reduction function, it's now a family of functions. I have a better key generation method as well. Not sure yet if I want to move this into the rainbow table class. Need to get searching soon now