function burn(uint tokens) override external returns (bool success) {
balances[msg.sender] = balances[msg.sender].sub(tokens);
_totalSupply = _totalSupply.sub(tokens);
emit Transfer(msg.sender, address(0), tokens);
return true;
}
just wondering what overrride actually does and when to use it