WolframAlpha computational knowledge AI
1000000 choose 500000