Question 1
Question 2
Question 3
Note: for Questions 1, 2, and 3, just put apvector.h, apvector.cxx, rando.h, rando.cxx, systimer.h, systimer.cxx, node2.h, node2.template, dnode2.h, driver.cxx in the same directory, type "g++ -o driver driver.cxx rando.cxx systimer.cxx" to compile and link, and type "driver" to run.
Question 4