mask package:containers

The prefix of key i up to (but not including) the switching bit m.
The first switching bit where the two prefixes disagree. Precondition for defined behavior: p1 /= p2