SweetPea: A standard language for factorial experimental design