realloc of NULL is like malloc