@kara2004_91
you have a point somewhere in arr that is between the left (L) side and right (R), assign moving left side and right (l,r), increment through arr, and move smaller than pivot to moving left (l) side same for right (r), do it again from L static to l moving same fore right