Professor Marcus du Sautoy demystifies the hidden world of algorithms and reveals where these 2,000 year old problem solvers came from, how they work, and what they have achieved