MathHelper Refactor for 2D Arrays

A number of the methods within MathHelper required 2D array
operations. This functionality has been moved to ArrayHelper
MathHelper Additional 2D Array Work

MathHelper now uses ArrayHelper as much as possible:
ArrayHelper min and max help with normalization and
ArrayHelper fillInPlace helps when lowest == highest