I think that using ```individualArr.size()``` here is going to break pretty horribly because you keep adding to that array inside the loop. I'm guessing an infinite loop will result? Or does the ```for … in``` construct evaluate the range once at the beginning and that saves you?

Either way, it's probably not a great bound. Using ```numParents``` would be more informative and match the book more closely.