Mutually referenced objects not getting garbage collected in loop

del a

…will release the object assignment and free up memory, as discussed HERE.