Factoring Perfect Trinomials