Developing Algorithms with Control Structures and Lists - Assignment Solution