Porn: steps of factoring