protected override void ReverseTestHelper <T>(ImmutableTrieList <T> list, int index, int count)
        {
            var expected = list.ToList();

            expected.Reverse(index, count);
            var actual = list.Reverse(index, count);

            Assert.Equal <T>(expected, actual.ToList());
        }