Movido el archivo para una mejor ordenación, creado un main donde se irán usando las diferentes funciones