Finished Cylinder class