Given a collection of account balance records, returns either the account balance the given
transaction should post against or a new account balance record
Parameters: balanceList - a Collection of AccountBalance records Parameters: t - the transaction to post
Updates the given account balance record, based on the given transaction
Parameters: t - the transaction to post Parameters: ab - the account balance being posted against