added bubble sort and bucket sort