entendiento casting primitivos + biwise operations