v2.0.0 Added abs method, and replaced cmp with eq, gt, gte, lt and lte methods