Returns a new Cylinder with the same size as the current one, but with a different number of sides for the polygons making up the top and bottom surfaces.