bubblesort + map