Completed Lab10. An individual implementation.