A function program transformation technique invented by Turchin. A program is evaluated symbolically in order to observe the possible history of comPUtation states called configurations. Based on this Turchin' s REFAL compiler would try to construct a better program.