divine reasoning