STL Extensions like an in-place list, iterator adaptors, function objects.