realloc method
Implementation
MemoryPointer<RVoid> realloc(MemoryPointer oldPtr, int oldSize, int newSize) {
final newPtr = MemoryPointer.malloc<RVoid>(newSize);
newPtr.copyBytesFrom(oldPtr, oldSize < newSize ? oldSize : newSize);
oldPtr.free();
return newPtr;
}