Added performance checks, removed sorting, not adding pure numbers to word list