reasoning abilities