So functional! Just exponent order of ops left