Understanding Non-Verbal Reasoning