easier to understand than an iterative implementation such an example follows figure recursion trace for the call recursivefactorial( drawing an english ruler as more complex example of the use of recursionconsider how to draw the markings of typical english ruler ruler is broken up into -inch intervalsand each interval consists of set of ticks placed at intervals of / inch / inchand so on as the size of the interval decreases by halfthe tick length decreases by one (see figure figure three sample outputs of the rulerdrawing function(aa -inch ruler with major tick length (ba -inch ruler with major tick length (ca -inch ruler with major tick length