Matrices / arrays from sympy / numpy don't mix well when doing operations -- the resulting shapes are inconsistent and wrong. TODO: - [ ] Find places to enforce / assert having the same matrices, or correct matrix shapes - [x] Clearly document the use of the ``numeric`` parameter