Explique como a função do coeficiente phi funciona em Javascript eloquente?

Atualmente, estou lendo o Javascript eloquente e até agora tem sido uma boa leitura, mas estou preso a uma função que ele colocou, para calcular o coeficiente phi. Este é o código.

Obviamente, há um pouco de contexto para isso, e não posso copiar / colar tudo do livro, portanto, se alguém que realmente leu o livro pudesse me explicar isso, seria incrível!

O que eu não entendo é, ao que está sendo referido quando ele diz "tabela [3]" ou "tabela [0]"? Eu entendo a fórmula do coeficiente phi:

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

Mas eu não entendo (de jeito nenhum) como ele traduz isso para JS. O que exatamente está acontecendo neste 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]));
}

questionAnswers(1)

yourAnswerToTheQuestion