Review of Factoring