clifford.go, handy.go, geometric.go, matrix.go ported and tested