Implement Functional >, <, =, and, or, not, true, false.

Could potentially refactor these out into a binaryOperationGenerator(Generator), but probably not worth it (since there's a limited number of those operations anyway)