use depth-first search for copying gc

Test depth-first search on copying gc and will use it on 1st generation gc.