aioli is a strongly flavored garlic mayonaise from the Provence region of southern France