Allocates an object and initializes it with a value.
void construct(pointer p, const_reference val);
A pointer to the allocated memory is returned.