int CountCellsSvArray(Value[] values, HashSet<object> visited) { var sum = values.Length; visited.Add (values); foreach (var el in values) { sum += CountCellsImpl (el, visited); } return sum; }