function destroyChildren(uint256 value) internal {
        uint256 tail = s_tail;
        
        for (uint256 i = tail + 1; i <= tail + value; i++) {
            mk_contract_address(this, i).call();
        }

        s_tail = tail + value;
    }