Explicar cómo funciona la función de coeficiente phi en Javascript Eloquent?

Actualmente estoy leyendo Javascript Eloquent y hasta ahora ha sido una buena lectura, pero estoy atascado en esta función que él ha puesto, para calcular el coeficiente phi. Este es el código.

Obviamente, hay bastante contexto, y no puedo copiar / pegar todo del libro, por lo que si alguien que realmente leyó el libro pudiera explicarme esto, ¡sería increíble!

Lo que no entiendo es, ¿a qué se refiere cuando dice "tabla [3]" o "tabla [0]"? Entiendo la fórmula del coeficiente phi:

ϕ = (n11n00 - n10n01) / (√ n1 • n0 • n • 1n • 0)

Pero no entiendo (en absoluto) cómo ha traducido eso a JS. ¿Qué está sucediendo exactamente en este código?

function phi(table) {
  return (table[3] * table[0] - table[2] * table[1]) /
    Math.sqrt((table[2] + table[3]) *
              (table[0] + table[1]) *
              (table[1] + table[3]) *
              (table[0] + table[2]));
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta