Let's say that I created a token using remix, and this token has an initial supply of 1 million, and half of that is sent to the contract address. Those 500k on the contract address should become unusable, unless some additional functionality was added while creating the token to remedy that? So I'm basically guessing that these 500k cannot be bought/sold - traded at all, even if it's listed on an exchange, since the exchange should be using its own tokens from the liquidity pool? I've found this link saying that sending tokens to contract address makes them unusable. So the only saving grace you could do to a contract is to make it deflationary and generate new tokens if/when needed?