The RGraph 

The Recursion Graph, or simply 'rGraph', is a directed graph that consistsof two types of nodes; the 'oval shaped' function call nodes, which holds the function call headers, and the box shaped nodes, which holds the intermediate results of the execution of the recursive calls. the figure below explains the interface of the system and the recursion graph RGraph.

Interface

** The connecetd arrows point to the direction of the execution of  code.....