BPS implementiert einen B-Baum mit einer Twist-Zeigermenge, die der Geschwindigkeit der schnellsten Hash-basierten Mengen nahekommt, aber viel weniger Speicher benötigt und die Reihenfolge bewahrt. Die Menge führt eine neue B-Baum-Variante ein, die überlegene Such- und Änderungs-Möglichkeiten besitzt. Verglichen mit tr1::unordered_set, das mit GCC geliefert wird, ist die neue Menge nur 30% langsamer, braucht aber nur ein Drittel des Speichers. Im Vergleich mit dem geordneten std::set ist sie viermal schneller und benötigt nur ein Fünftel des Speichers. (non)