1) Write a client program that populates an array of Account objects, where each element is either a CheckingAccount object or a SavingsAccount object (use several of each object)
2) After the array has been populated, loop through each element and perform the following tasks and call the appropriate member functions:
" Display the initial account balance
" Prompt and enter a withdrawal amount and Debit() the account
" Prompt and enter a deposit amount and Credit() the account
" If the current element is a SavingsAccount object, then calculateInterest() earned and Credit() the account by that amount
" Finally, Print the updated balance by calling getBalance()
3) After the loop has terminated, Print a heading and start another loop and that calls your toString() method to print each element in the array.