long polynomial division is extremely complicated, i'd say it's more opaque for that reason