module H40 ( goldbach ) where import H35 import H31 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) goldbach' n = head [(x,y) | x <- (takeWhile (