Persistent Vector with amortized O(1) modification on both ends | Heykuki News