write a utility that when give a simple object, prints it. a simple object is an object that has only public fields, each field can be of a primitive type (incl. String) or another simple object. follow-up question was how to deal with cyclic referencing between simple objects. when printing should also indent properly the nested objects.
Sigiloso
Recurve is a bad solution! Each iteration double the heap