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.