- TODO in removeIndirectRecursion a while loop introduced to
	reflect the newly added non terminals [WRONG CHOICE
	OF DATASTRUCTURE FOR NONTERMINALS--> VECTOR SHOULD
	HAVE BEEN A GOOD ONE]