Even and odd predicate methods