* crazy performance optimizations
* new matrix class
* new sample config for benchmarking