One interesting question, I believe to understand how questions can be asked and how they can be answered is "How does thinking work ?" Lets say I wanted to write a some some kind of computer program. For me that would normally be some program written under Linux. Lets say I log on to the the system, starts up the program and enter the question: "Hvat is the meaning of life ?", and then push "Enter". How should then this computer program work to give a reasonable answer to this question ? Should it be a program that will contain some kind of set of logical rules, or what should it be ? If I (you) think, or ask the same question, how would then my (your) process for finding an answer to this question work ? Would I (you) then be applying logical rules, or or how would you then proceed to find some logical or applicabe answer to the question ? If the thinking is based of some logical process, how can this be described ? If the thinking eventually should not be based on some logical process, what should it then be based on ? If thinking should not be based on some logical process, how can then this "thaught process" be described ?