ordered-set

A set that remembers its order, and allows looking up its items by their in..

Here are some articles that you may find helpful