Subarreglos con elementos iguales

Crea una función que reciba un arreglo bidimensional y devuelva la cantidad de subarreglos cuyos elementos sean todos iguales.

Ejemplos

countIdentical([
  [1],
  [2],
  [3],
  [4]
]) ➞ 4

// Los arreglos de un solo elemento también cuentan como arreglos con elementos iguales.


countIdentical([
  [1, 2],
  [2, 3],
  [3, 4],
  [4, 4]
]) ➞ 1


countIdentical([
  [33, 33],
  [5],
  ["a", "a"],
  [2, 2, 2],
  [1, 2, 2],
  [3, 1]
]) ➞ 4

// 4 arreglos con elementos iguales: [33, 33], [5], ["a", "a"] y [2, 2, 2]


countIdentical([
  ["@", "@", "@", "@"],
  [2, 3], [3, 4], [4, 4]
]) ➞ 2

Notas

Los arreglos de un solo elemento cuentan, de forma trivial, como arreglos con elementos iguales.