修改了 -(void) sort 方法：使用block来排序