op_union implementada

fallo en la función invert, todavía necesita corrección