considering the below 2 vectors

x <- c(3, 4, 5)

y <- c(3, 5, 1)

output

x & y # TRUE TRUE TRUE

For bool,

XOR(TRUE,FALSE) => False

However, In the former example mentioned, unable to figure out what is the logic used while applying XOR on numbers eg: for XOR(3,3) or XOR(4,5) why does it return False False False? Need help.