Moved cross product and norm to parent class of math_vector and templatized for use in children classes.