@@ -101,6 +101,9 @@ Elm.Native.Utils = function(elm) {
101 function min(a,b) { return a < b ? a : b }
101 function min(a,b) { return a < b ? a : b }
103 function mod(a,b) {
103 function mod(a,b) {
105+ throw new Error("Cannot perform mod 0. Division by zero error.");
104 var r = a % b;
107 var r = a % b;
105 var m = a === 0 ? 0 : (b > 0 ? (a >= 0 ? r : r+b) : -mod(-a,-b));
108 var m = a === 0 ? 0 : (b > 0 ? (a >= 0 ? r : r+b) : -mod(-a,-b));