playing around with sorting algorithms