Adding factor(). deleted some old comments from add(bigN)