FloodFill Algorithm Explained: Traversing Source to Destination