Epic Interview Question

The code test Q1: string manipulation, Q3: recursion involved with map. You could use any language you prefer!