In ERC-721, which internal function is typically called to create a new token and assign it to an address?