Basic Factoring works