Split into interfaces, common class, utils class and added inheritance etc.
Fixed documentation
Minor refactoring and doc fixing
Dynamic instances
Renaming and added polyfill for Object.create()
Added wrappers for SparseMatrix and Vector, small refactoring
Added documentation and newMatrixInstance()
simplifications
removed Object.create polyfill
Vector doesn't extend from MatrixCommon anymore
Removed newMatrixInstance()
Additional argument for newInstance, added isSparse()
Use sparseIfAllSparse attribute, fixed isMatrix()
Performance improvements
Speed improvements
Added MatrixCommon.prototype.toArray()
Use toArray() in copy()
Added MatrixCommon.prototype.isSameSizeAs()
Use isSameSizeAs() and small simplification
use isSameSizeAs()