added logical operators (all resulting in booleans)