What if I wanted to make a DAO which would survive indefinitely (forever) on the ethereum blockchain? Currently, is this possible? With a limited amount of gas wouldn't the DAO at some point vanish into the void. Would a DAO have to restart a new contract in order to extend its life? Could a function be included in a contract that would add gas to the contract?