--- from: http://rosettacode.org/wiki/Polynomial_long_division note: Classic CS problems and programs