Understanding the fundamental two-pointer technique
Start from both ends and move towards center
Fast and slow pointer technique
When to use which technique