Developing and Comparing Machine Reasoning Models to Humans in NLP Tasks