Introduction
sumN :: Int -> Int
sumN 0 = 0 -- base case
sumN x = x + sumN (x - 1) -- recursive casesumN 4
= 4 + sumN 3
= 4 + 3 + sumN 2
= 4 + 3 + 2 + sumN 1
= 4 + 3 + 2 + 1 + sumN 0
= 4 + 3 + 2 + 1 + 0 -- the base case stops further looping
10map _ [] = []
map f (x:xs) = f x : map f xsLast updated