bubble sort kata