Culturally and politically, Indonesia is one of the more complex countries in the world, with 336 ethnic groups speaking 583 languages and dialects. It is only recently that these people have been contained within one political framework. Throughout most of history, Indonesia's inhabitants were divided politically in many different ways as a bewildering array of kingdoms and empires rose and fe…