e^x should only be defined for scalar x; element-wise exp should require e.^

Also, define `log(e)` to be `1`, so that expressions like log(3.0f0)/log(e) aren't promoted to `Float64`.