Initial version of Lab 10 based on copy of lab 9.