pysublist method
provides python like list indexing which accepts negative values
Implementation
List<T> pysublist(int firstIndex, int lastIndex) => sublist(
((firstIndex < 0) ? length + firstIndex + 1 : firstIndex),
((lastIndex < 0) ? length + lastIndex + 1 : lastIndex));