Adds modulus operator for int, float types. Also implements unary negation for float whereas it only was defined for int prior.