ToInt32 Improvement

ToInt32 no longer uses SubArray unless it has to use Array.Reverse