#2 Refactoring and adding initial support for collection comparisons and the IN operator