Concept Flow - Jump Game Problem
Start at index 0
Check if current index can reach end
From current index, check all reachable next indices
If any next index can reach end, mark current as reachable
Move to previous index
Repeat until index 0 is checked
If index 0 is reachable, return True else False
Start from the last index and move backward, marking indices that can reach the end until you check if the start can reach the end.
