In the early days of computing, solving a system with 100 variables was a chore. Today, we solve systems with millions. How?