Factoring and Perfect Squares