The point is not to be fast or effection, Is being able to use LOCAL VARIABLE in scratch!! And this is the key point to make RECURSION function. it's done by some file manipulation trick, please tell me if you have some great IDEA!