toHomogeneousList(P) takes a list $P = p_1, \ldots, p_k$ of vectors of length $n$, encoding points in $n$-dimensional Cartesian coordinates, and returns a list $Q = q_1, \ldots, q_k$ of vectors of length $n+1$, encoding the same points in homogeneous coordinates.
toHomogeneousList(P)
takes a list $P = p_1, \ldots, p_k$ of vectors of length $n$, encoding points in $n$-dimensional Cartesian coordinates, and returns a list $Q = q_1, \ldots, q_k$ of vectors of length $n+1$, encoding the same points in homogeneous coordinates.