Wolfram|Alpha is an engine for computing answersand providing knowledge.
It works by using its vast store of expert-level knowledge and algorithms to automatically answer questions, do analysis, and generate reports.
Visit
http://www.wolframalpha.com/