made a non-looping version. new branch
took out the sleep
changed things to be more comparable with python version
rewrote it with arrays instead of hashes. now runs in 1/10th the time
put back in an infinite loop