This is a c# implementation of VP tree index structure.