diff --git a/src/Groups.jl b/src/Groups.jl index 0e095ac..706c8f1 100644 --- a/src/Groups.jl +++ b/src/Groups.jl @@ -154,7 +154,7 @@ function power_by_squaring{T}(x::GWord{T}, p::Integer) elseif p == 0 return one(x) elseif p == 1 - return deepcopy(x) + return x elseif p == 2 return x*x end