metodo 7! FALTA 3 (sort) + 4,5,6 (arraylist of)