implementación

usando el algoritmo bit a bit