Advaita Vedanta: The scientific religion