Learn how to manually manage memory in C and build a garbage collector from scratch. Memory management is something that every programmer needs to deal with and understand at some point. If you're ...