require "matrix" local m = matrix.from({ {3, 2}, {2, 1} }) print("Original:\n") print(m) print("\nRaised to power of 10 using element-wise exponentiation:\n") print((m ^ 10):format("%5d")) print("\nRaised to power of 10 using repeated matrix multiplication:\n") print(m :matpow(10))