Hit and Miss Implementation