Este parche generaliza el constructor a partir de un string agregando un
parmámetro opcional extra 'base'. Se implementa un además un parser específico
(y *MUY* rápido) para base 16 (hexa) de manera de poder hacer pruebas mucho más
rápido (la mayoría del tiempo se la pasaba parseando el string decimal).
También se agrega un parámetro opcional al programa principal para indicar en
qué base vienen los datos de entrada. Para usar entrada hexa, por ejemplo, se
puede invovar como:
./tdatp1 input output 16
Por omisión, sigue tomando la entrada en base 10 (decimal).