link: Recursion Explained with the Flood Fill Algorithm