add week1 - recursion assignment