Colors: Blue = Left, Purple = Right, Orange = Legit, Red = Zero, Yellow = Moving, Green = Cleaned
Shuffle Left is a data cleanup algorithm that removes zeros from an array by shifting all non-zero elements to the left.
How it works:
Time Complexity: O(n²) - may need to shift elements multiple times