``` julia> @btime Base.power_by_squaring(m,2); setup=m=rand(1:10,100,100); 130.965 μs (3 allocations: 78.21 KiB) julia> VERSION v"1.11.5" ``` ``` julia> @btime Base.power_by_squaring(m,2); setup=m=rand(1:10,100,100); 262.153 μs (6 allocations: 156.42 KiB) julia> VERSION v"1.12.0-beta4" ```