Hecha modificacionpara el uso del modulo Comparable