**** This question is very confused, because I missed something in my program, but the answers to this question are insightful (for me anyway). If you are having a similar problem, I would suggest that you focus on the answers rather than on my code ******** This question is very confused, because I