https://openlab.citytech.cuny.edu/mat1375coursehub/2020/03/19/lesson-12-polynomial-and-rational-inequalities/