Hi all, I'm trying to understand the solution given by CG. Can someone explain Line 37? why would Index ever be less than 0? Doesn't index starts at 0 and increase after that? Also, why is that needed? (I tried to run it commenting out L37, but it wouldn't). Thanks for the input.