Tips and Tricks of Factoring