*** When I run rtg -n50 -c -s12, it hangs, while doing the predecessor of
(1, 11).  I have to fix that. 
******* DONE THAT.
***  in function a_OCBT, the best_root does not change but the best_so_far
changes to different length equal to that of temp inside the for loop and
so the if condition is never met, although the path is changing, have to
fix that.
******* FIXED THAT.
***  in the function shortest_path_tree, there is something going wrong
with the edges being deleted.  I get an error if I do shortest_path_tree
from 9 with rtg -n50 -c -s12
******* FIXED THAT.
*** Have to make an event queue after talking to Dr. Mills and implement
the events in it.  Have to finish event.h...
****** CLOSE TO FINISHING...
*** Have to figure out how to do the update of the routing tables.
****** NO CLUE AS YET
*** Maintain the q's that will be used for the events and the updates.
****** SHOULD BE DO-ABLE
