tests to make sure max 20 args and & rest work correctly