repurpose ^ to mean exponentiation for #359