Added more tests and revised fn.not()
1.2.0