cross output matches shape of self

Identities of the cross product will only hold (as
noted in the docstring) if both vectors have the
same shape.