I'm really on the fence on this. On the one hand, it's a nice operator in that it operates on just the top two values on the stack-- meaning it's a binary operator. It easily fits in with other commands like swap, etc.
On the other hand, it provides some really weird possibilities for nonsensical DNA.