Tail call optimization. Fix scope capturing. Fix functions of Array. Over 10 000 passed tests