Fully implemented poorHash. Added temporary code for goodHash. -DV