Sort Colors (LeetCode 75) | Dutch National Flag Problem | Full Solution with Visuals and Animations