4.3 Factoring (in class)