ARTIFICIAL REASONING UNIT