public static PINQCollection <int> Transpose <T>(this PINQCollection <T> input) where T : IEquatable <T> { return(input.Shave(1.0, (i, t) => i)); }