Using the colorful new bodies
 
 
  Color *yellow  = new Color(  1.0,  1.0,  0.0 ); // yellow
  Color *green   = new Color(  0.0,  1.0,  0.0 ); // green
  b1 = new cylinder (1,2);        // default-colored cylinder
  b2 = new cylinder (1,2,green);  // green cylinder
  b3 = new cylinder (1,2,yellow); // yellow cylinder
  b4 = new cube(1.25);            // default-colored cube
  b5 = new cube(1.25, green);
  Color *c =  b1->getColor();
  cout << " red: "   << c->red() 
       << " green: " << c->green() 
       << " blue: "  << c->blue()
  cout << " red: "   << c->red() 
       << " green: " << c->green() 
       << " blue: "  << c->blue()