{-# htermination sum :: Num a => [a] -> a #-}