Algorithms, Part I - Assignment 3: Collinear Points