in order to get a more honest time from the stopwatch, I have moved the alphabet loading from the constructor (untimed) to the run method (timed). additional 8ms gained.