Streaming Algorithms
Counting Large Numbers of Events in Small Registers