Reimplemented unary operator support and added support for boolean NOT.