Added :using parameter to DivideByZero exception
Add divide by zero check for %, add :using info to existing ones