Basic boolean operations