Difference Between Heterogeneous And Homogeneous