Concept Flow - Jump Game Problem
Start at index 0
Check if current index can reach end
From current index, jump to reachable indices
Mark reachable indices as visited
If end index is reached -> Success
If no new reachable indices -> Fail
Start from the first position, jump to all reachable positions, mark them visited, and check if the last index can be reached.
