split out bubble sort algorithm to it's own file