To get the most power out of a motor the spark has to happen a bit before it gets to the top of the cylinder. As the engine goes faster the spark needs to happen earlier and earlier. This is called "Spark Advance". Older cars had vacuum advances, centrifugal advances, or a combination of both. On newer cars the computer controls the spark advance.