List.GetItemAtIndex now accepts negative indices