list = ( 20 , 16 , 2 , 48 , 99 , 15 , 12 , 6 )
에서 피봇값을 중앙값 48로 잡고
L . R로 접근하면

처음부터 멘붕
L은 피봇값보다 크거나 같으니까 20,16,2 모두 지나서
L = 피봇값인 48에서 멈추고
R = 피봇값보다 작은값 6에서 멈춰요

교환을 하면 피봇값이 이동했으니 그 자리의 값을 리턴해줘야하는데

그럼 99는 어디로 가야하나요