Added updated ArrayList program.  Still missing tests