fix bug

原来的代码里没有给 sort() 传自定义排序函数，导致结果有问题；
重写 Array 的 toString()；