at(i) and operator[i] are equivalent here. Just wondering why you change this everywhere.