What's the difference between inhomogenous and heterogenous?