GreatestPossiblePrimeFactor
merge stream