Matrix operations using Rust's new const generics feature. Matrix sizes are determined at compile time, allowing better type checking.
Supported Operations - Addition - Subtraction - Scalar Multiplication - Matrix Multiplication - Matrix Vector Product - Transposition - Matrix Powers
Note: currently, mtrx requires Nightly to work, as it makes use of the
#![feature(const_fn)]
```Rust let matrix_a = Matrix::new( [[1, 2, 3], [4, 5, 6]] );
let matrix_b = Matrix::new( [[7, 8], [9, 10], [11, 12]] );
let result: Matrix
```