add satisifies_all function
correct error message when max args is infinity
correct option to totals function