4.2 Factoring by Grouping