Add bubble sort algorithm implementation & unit tests