What are the similarities and differences of homogeneous and heterogeneous mixture?