What is .Net Garbage collection, latency modes, GC phases, background GC, how it works and some performance tips explained by Senior .Net Developer