Additionally, the same type of visualization and animation technology could be utilized by established programmers as a sandbox for determining the effectiveness of varioius algorithms and heuristics for determining a best solution for a target problem.