Fixed 'find parent of two scopes' function
Update iterator protocol support #14 and #8

1. Renaming 'iterator' to '@@iterator'
2. Removing Array.from depending