The Anchors Hierachy: Using the triangle inequality to survive high dimensional data