“There is a growing consensus that the criminal justice system has incarcerated too many Americans for too many years, with liberals and conservatives alike denouncing the economic and social costs of holding 2.2 million people in the nation’s prisons and jails. And Congress is currently debating a criminal justice bill that, among other provisions, would reduce mandatory minimum sentences for nonviolent offenders.”