Partitioning more scalable...
Rec Execution more scalable...
Evaluation separated from rec execution...
Small change in alg_distance.