BFS approach to solving surrounded regions. Also had a memoization approach but I destroyed it when I did the conversion to BFS :-(