Find Best Line through a list of points