What Science Can Learn from Vedanta