heterogeneidad tipos