add not

  Reverses predicate methods to check inverse values
add methods pos and neg
add ternary method