Source: http://sites.nbed.nb.ca/wiki/GloriaMath/Math%2030411/Module%201%20-%20Expressions%20rationnelles/math%2030411%20Module%201.pdf