| 1 | Calculate hash | apple | 2 | [null, null, null, null, null] | No | [null, null, null, null, null] |
| 2 | Check index 2 | apple | 2 | [null, null, null, null, null] | No | [null, null, null, null, null] |
| 3 | Store value | apple | 2 | [null, null, 'apple:value', null, null] | No | [null, null, 'apple:value', null, null] |
| 4 | Calculate hash | banana | 4 | [null, null, 'apple:value', null, null] | No | [null, null, 'apple:value', null, null] |
| 5 | Check index 4 | banana | 4 | [null, null, 'apple:value', null, null] | No | [null, null, 'apple:value', null, null] |
| 6 | Store value | banana | 4 | [null, null, 'apple:value', null, 'banana:value'] | No | [null, null, 'apple:value', null, 'banana:value'] |
| 7 | Calculate hash | grape | 2 | [null, null, 'apple:value', null, 'banana:value'] | Yes | [null, null, 'apple:value', null, 'banana:value'] |
| 8 | Collision at index 2 | grape | 2 | [null, null, 'apple:value', null, 'banana:value'] | Yes | [null, null, 'apple:value -> grape:value', null, 'banana:value'] |
| 9 | Store value with chaining | grape | 2 | [null, null, 'apple:value -> grape:value', null, 'banana:value'] | Yes | [null, null, 'apple:value -> grape:value', null, 'banana:value'] |
| 10 | End | - | - | [null, null, 'apple:value -> grape:value', null, 'banana:value'] | - | [null, null, 'apple:value -> grape:value', null, 'banana:value'] |