fixed make_change method

extra return [] statement would cause recursion to terminate early