Could you please compare the complexity of bubble sort to other often used sorting algorithms? And then tell me the number of steps required to sort the list of letters from Z to A to it's original state A to Z for each of the algorithms described including bubble sort.