https://billyokeyo.dev/posts/memory-management/
Understanding Memory Management - Tips for Efficient Memory Usage in Programming - Billy Okeyo