How Do Religions Evolve And Spread