VLSI and the Foundations of Computation