Add types module.
First draft of .H
Propagate .H through operations.
Add test for real operators.
Add _matvec attribute.
Fix value of hermitian attribute in __mul_scalar.
Raise proper error in __pow__.
Check input is 1d array.
Make hermitian a kwarg.
First draft of .H in block ops.
Cross check all dtypes.
Add complex tests for linop.
Properly handle .T, .H and conjugate().
Add abs() and sqrt().
Add tests on multiple transpose, abs and sqrt.
Use random args in tests.
Merge branch 'feature/hermitian' into develop