extra matrix multiplication tuning and tests
implement defensive copy() operation, more multiply refinements