haskell: instance Num [Int]