Methods of Factoring