Prime Factorization method