Introduction - If you have any usage issues, please Google them yourself
retain when tracking is enable, if true, then we save a stack trace for each reference and dereference when retain == false, we match up references and dereferences and keep only the outstanding ones.