A new approach to the maximum flow problem
Self-adjusting binary search trees