just some sorting algorithms in java