Session 04 homework and labs

excellent docstring!