# File lib/core/facets/method/composition.rb, line 87 def ^(n) if n < 2 self else #Composition.new(self, self ^ (n-1)) Composition.new( *([self] * n) ) end end