Given an m × n grid of '1' (land) and '0' (water), return the number of islands. An island is land connected 4-directionally and surrounded by water.
[["1","1","0"],["1","0","0"],["0","0","1"]][["1","1","1","1","0"],["1","1","0","1","0"],["1","1","0","0","0"],["0","0","0","0","0"]][["1","1","0","0","0"],["1","1","0","0","0"],["0","0","1","0","0"],["0","0","0","1","1"]][["1","0","1","0","1"]][["0","0","0"],["0","0","0"]][["1","1"],["1","1"]]