operator [] method
Implementation
T operator [](int number) {
if (number > _list.length - 1) return _list.last;
if (number < 0) return _list.first;
return _list[number];
}
T operator [](int number) {
if (number > _list.length - 1) return _list.last;
if (number < 0) return _list.first;
return _list[number];
}