added module for matrix multiplications, don't really like the way numeric handles errors,
and makes some deductions, numeric.dot, sdot, dotVV -- what the hell.