heterogeneous heterogeneous heterogeneous http://en.wikipedia.org/wiki/Heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous http://en.wikipedia.org/wiki/Heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous Heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous English heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous Heterogeneous If you look these two terms up in Wikipedia heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous