def _get_account_and_descendants_(self, account, result):
result.append(account)<EOL>for child in account.accounts:<EOL><INDENT>self._get_account_and_descendants_(child, result)<EOL><DEDENT>
Returns the account and all of it's sub accounts.

:param account: The account.
:param result: The list to add all the accounts to.