Consider the following function definition.
g _ [] = []
g y (x:xs) | y>0 = g (y-1) xs
| otherwise = xs
What is the result of applying g to a number n and a list of numbers zs?