Automatically double the table size when it gets too full (e.g., when entries reach 75% of table size) to prevent performance slowdowns.
Always free memory to avoid leaks.