basic sorting algorithms in go.