Start on the rewrite. Disable all vector stuff
New get/set implementation with a generic index
Implement MatrixElements, renable ToMatrix and MatrixMultiply
Move all the matrix stuff up a level
Re-enable row/column access
Do some binops
Make the bin_ops test more fair
Add scalars.
Looks like inference improved since I last did this
Up the number of iterations in benchmarks to make sure it's all real
Add unary negation
Add unary functions
Update to latest Rust
rand changes
Implement binary functions
Implement min/max reductions
Forgot to add the file
Implement slicing
Forgot to add operator overloads to Slice
Add reshaping support