A fascinating exploration of how computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others.