Implemented NOT
Added assertions
Removed assertions because they are dumb or slow
Just in time memory creation.  HUGE speedup.