Updated Parametric_Surface to use min_comp() and max_comp()