Describe and explain the extent to which Buddhism has roots in Hinduism by addressing the similarities and differences between the faith traditions, in terms of geography (origins and diffusion) and theology (messages, beliefs, and principals)