Disabled strict type checking, can be re-enabled in bleeding edge. (This is done so bigint ops run faster) Added a negation method and updated the corresponding metamethod to use it.