[subject line]
4Sum first implementation
[Bug input/output]

[Fix]
add populating Next

[Bug input/output]

[Fix]
Populate Next Right Pass

[Bug input/output]
missing the nextParent updating procedure
wrong outter while condition

In a while/for loop, check the variables are updated correctly
A good way to check is to use test cases