This is Xor_U_U, can anyone guess what the name means?