AI reasoning tests