ratiocinate