visualization of quicksort now swaps values instead of changing them independently, which makes imo a slightly more understandable view.