# File lib/core/facets/method/composition.rb, line 20
    def ^(n)
      return self if n < 2
      Composition.new(self, self ^ (n-1))
    end