The original structure should definitely be called some type of a **list**. I 
second the opinion that `seq`/`vec`/`arr` implies in-memory linearity. The 
other expectation that's broken is O(1) access.

If element removal is omitted, the data structure looks more or less trivial 
and personally I don't see any advantages relying on a list and not on a 
seq/array as proposed above by @jackhftang and @cblake.

Reply via email to