corrected bug in AST equality
added the "each" operator