Added even? odd? and inverse