Wolfram Alpha

Wolfram AlphaWolfram Alpha is an engine for computing answers and providing knowledge.
It works by using its vast store of expert-level knowledge and algorithms to automatically answer questions, do analysis, and generate reports.