Determine se três pontos são colineares

Crie uma função same_line que determine se três pontos estão sobre a mesma linha reta. Cada ponto é representado como [x, y].

Exemplos

same_line([[0, 0], [1, 1], [3, 3]]); // ➞ true
same_line([[-2, -1], [2, 1], [0, 0]]); // ➞ true
same_line([[-2, 0], [-10, 0], [-8, 0]]); // ➞ true
same_line([[0, 0], [1, 1], [1, 2]]); // ➞ false
same_line([[3, 4], [3, 5], [6, 6]]); // ➞ false

Notas

Lembre-se de que uma linha reta pode ser vertical, horizontal ou inclinada.