Now with logical-and and logical-or
Currently completed from the samples:
 -[x] op1.decaf
 -[x] op2.decaf
 -[x] op3.decaf
 -[x] op4.decaf