Added boolean operators, STILL NEED TO DO THE checkOperands METHOD