add recursive solution to coin exchange problem