User blog comment:Nayuta Ito/"I think this is the fastest" function (Part1)/@comment-5150073-20150321131357/@comment-5150073-20150324113942

Since there is no standard definition of x{1}{1}y, it should be as fast as you want.

But I wouldn't recommend you to define it before you make rules for multiple ^'s.