Agregue comentarios varios y cambie el nombre del archivo de salida, falta documentar mas.