This is done by TarUC simple bubble sort