int CountCellsStringArray(string[] strings, HashSet<object> visited) { var sum = strings.Length; visited.Add (strings); foreach (var str in strings) { sum += CountCellsString (str); } return sum; }