`arena_t* arena_new()` Initializes and returns new arena `void arena_reset(arena_t *a)` Free memory allocated in arena `void* arena_alloc(arena_t *a, size_t len)` Allocate new memory using arena