bounded gaps