Remove Convert.Int32 bottleneck

Looking for ways to speed up code.
It doesn't look like using a bit-wise function to check for parity speeds anything up (http://cc.davelozinski.com/c-sharp/fastest-way-to-check-if-a-number-is-odd-or-even). 

However, Dave shows that converting strings to ints can cause a bit of a bottleneck.
http://cc.davelozinski.com/c-sharp/fastest-way-to-convert-a-string-to-an-int