Added E1 - Recursive code (part a)