Thought Process Reengineering – Much beyond NLP