bubble sort and fast sort compelet