https://adeveloperdiary.github.io/algorithm/graph/number-of-islands/
Tree - Number of Islands - A Developer Diary