Each value is unique in this container. if multiple indices have to refer
to the same value, then only one index points to the real value and the
others point to indirect values, which are just jump indices to the real
value.You can get a value via its index.This container doesn’t support remove methods except clear method, so that
index cannot be broken until you call the clear method.