Improved syntax/use of the dot function to promote use with other matrix objects that provide a dot function