Factoring using GCF