Author a complete set of operators for `SMatrix`

Add the operator functions for the unary `+` and `-`, multiplication
(both for matrices, and scalars), scalar division, addition and
subtraction, and equality.

Matrices are mathematical objects with a set of well defined operations.

Because the default member-wise copying is suitable for the `SMatrix`
class there is no manually supplied copy-constructor, or assignment
operator.