Mathematical cognition