3. Resolving Collisions
The methods for resolving collisions fall into two groups:
`Open addressing' (also called `rehashing') techniques
Chaining techniques