A world view through the computational lens Avi Wigderson Institute for Advanced Study I Algorithm: the common language of nature, humans and computer.