One of the multiplication algorithms is working on the transposed matrix and one on the original one. This is confusing and should be unified ...