Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@ChrisWuthrich, sage's division_points function was helpful (although I'm not a sage user). I'm not so much interested in finding a procedure as understanding how feasible the process is. For example, how does division_points perform as n and the coordinates of P increase in value?