import H35 goldbach :: Integer -> (Integer, Integer) goldbach x = sepToSum x primes $ reverse $ takeWhile ( n = sepToSum n hhs ts | h+t < n = sepToSum n hs tts | otherwise = (h,t)