First implementation for sparse matrix methods
Removed ___dim()
Removed MatrixCommon
Removed interface
Moved to simple optimization
Wrapped in anonymous function
Removed isNumber, isInteger, isNumberArray and isMatrix from MatrixUtils
Removed getXXXWithDefault from MatrixUtils, removed isMatrix()