Inside the world of algorithms