Major beliefs and ideas of hinduism