since i am not very comfortable with c++ way of manually managing the dynamic memory. i was
thinking if there is a c++ compiler or something like that that would provide me garbage collection
in c++ without any extra efforts in coding on my part.