Rewrite with a linked list and pointer cache because array allocation was optimistic at best Signed-off-by: James Griffin <[email protected]>
Signed-off-by: James Griffin <[email protected]>