make_all_soldiers recursive