Initial version.
Changed traversal.C to traversal.cpp