por Raphael Menezes: implementando sorter