Find the maximum number of points on a line (it's a problem straight from Leetcode)
Given a list of integer coordinate pairs, return the maximum number of points that lie on one straight line. Implement def max_points(points):, where points is a list of [x, y] pairs and the result is an integer. Account for duplicate points, vertical lines, horizontal lines, and negative slopes.
def max_points(points):