Added support for conditional case selections, using the '{}.given.when(expr).do{}' syntax;
Added the '==' method for arrays to check if two arrays contains the same elements.