List<T> tail([int i = 1]) { List<T> list = this; return list.sublist(list.length - min<int>(i, list.length)); }