How realloc work actually in the background? If there is not enough memory available at old place does this one allocating two/many memory blocks
realloc