Question: what is the difference between ordinary point and singular point?
Answer: Point a is an ordinary point when functions p1(x) and p0(x) are analytic at x = a. Point a is a regular singular point if p1(x) has a pole up to order 1 at x = a and p0 has a pole of order up to 2 at x = a.