More tests for 3x3
Slightly refactored: some methods into properties
Fixed a typo: inversible -> invertible