Ultima versión casi. almost , prësque funcional

Acá el código para que lo revise