first version of a simple mark&sweep GC; activate with --gc:markAndSweep