Text this: Question answering and document retrieval engine using logical-linguistic approach /