Added more parameterized test cases to make the implementation even more robust for the Devil's Advocate technique.