amortized analysis

2020