Last Updated 04/19/2017
If Sage can't factor an expression using rational numbers (i.e. integers and fractions) then it returns the input unchanged.