Baryon acoustic oscillations: A cosmological ruler