Matrix calculator - performs operations such as row-reduced echelon form, inverses, determinants. Also includes tool to determine if matrix is "special" (symmetric, diagonal, etc) and provides associated mathematical properties and theorems.