// If kUnchecked = true the caller must guarantee that all the
// operations return valid elements, i.e., they would never return
// If kUnchecked = true the caller must guarantee that all the
// operations return valid elements, i.e., they would never return