8 7 factoring special cases