Problem Statement 2 There are only 2 hard problems in computer science: 1. Cache invalidation 2. Naming things 3. Off-by-one errors Requirements: Reading code Problem Goal: Find the bug and fix it along with the explanation. Problem Description: