public void TrailingSegments ()
{
#region TrailingSegments
IEnumerable<IEnumerable<char>> e = "abc".TrailingSegments ();
var l = e.ToList ();
Assert.AreEqual (4, l.Count);
AssertAreSame (new[]{'a', 'b', 'c'}, l [0]);
AssertAreSame (new[]{'a', 'b'}, l [1]);
AssertAreSame (new[]{'a'}, l [2]);
AssertAreSame (new char[]{}, l [3]);
#endregion
}