internal static PriorityQueue <T, TPriority> Single(PriorityValuePair <T, TPriority> item) { return(new PriorityQueue <T, TPriority>( FingerTreeOrdered <PriorityValuePair <T, TPriority>, TPriority> .MakeSingle(item))); }
internal static OrderedSequence <T> Single(T item) { return(new OrderedSequence <T>(FingerTreeOrdered <Element, T> .MakeSingle(new Element(item)))); }