96. OCR A Level (H046-H446) Part 5, hash tables