Añado más tests y los arreglo (while)