Semantic Folding - From Natural Language Processing to Language Intelligence