bubble sort implementation with golang