//WT3 added below Xfer
 public void Xfer(Account from, Account to, double amount)
 {
     if (amount <= 0)
     {
         throw new ArgumentException("Amount must be greater than zero");
     }
     else if (from == to)
     {
         throw new ArgumentException("Accounts must be different");
     }
     else if (amount > from.sumTransactions())
     {
         throw new ArgumentException("Not enough moola in account to transfer");
     }
     else
     {
         from.Withdraw(amount);
         to.Deposit(amount);
     }
 }