Adding, these operators are also "polymorphic"; for matrix multiplication the only operations you need are (non commutative) multiplication and addition; thus you can use elements of any non-commutative ring, i.e. a set of elements with those two operations :D
Matrices themselves form non-commutative rings too; and based on this, you can think of a 4N x 4N matrix as a 4x4 matrix whose elements are NxN matrices [1] :D
[1] https://youtu.be/FX4C-JpTFgY?list=PL49CF3715CB9EF31D&t=1107
You already know whose lecture it is :D
I love math.. I should have become a mathematician ...