Thinking something out with care in order to achieve complete understanding of it
The creation of something in the mind