Dynamic Memory Management, Common Dynamic Memory Management Errors, Doug Lea’s Memory Allocator, Buffer Overflows ,Double-Free Mitigation Strategies