Added &^ operator