Persistent Vector with amortized O(1) modification on both endsgithub.com/tomprimozic1 pointtosh5 years ago