cannot retain the set values in Java recursion call
On recursive call the number of values in set remain same, instead of getting updated to previous values
for certain 5 recursions, while in upstream the values get updated in attackSet2 as 1, 2,3,4,5 So while in downstream recursive calls the values should become 4, 3, 2, 1 But instead of that it remains 5.