unfortunately sbrk can't deallocate memory so we will just have a nice memory leak. If I get bored I will get around to finding a janky workaround.