Included two test cases that have been previously deleted by replacing '-a' with another, currently anonymous, letter.
Added more parameterized test cases to make the implementation even more robust for the Devil's Advocate technique.
Renamed a function.