add in not builtin function

Summary:
not takes one argument and turns it into a 0 or a 1 based on its current
value. If the value is greater then 0, then it returns a 0. Otherwise,
it will return a 1.