I want do do something like:
>enumerate [\"banana\", \"potato\", \"ice\"] [(1, \"banana\"), (2, \"potato\"), (3, \"ice\")]
I wrote:
As you clarified you wanted to implement your own zip:
zip' [] _ = [] zip' _ [] = [] zip' (x:xs) (y:ys) = (x,y) : zip' xs ys