Also, how exactly does time help to save space? Is this about some sophisticated hash functions? Handling collisions?