optimised isFullyMutable
better ZeroMatrix overrides
extra isBoolean override
spelling correction