Most programming languages have a built-in implementation of exponentiation for integers and reals only. Demonstrate how to implement matrix exponentiation as an operator.