val qsort : _arg1:'a list -> 'a list (requires comparison)
val pivot : 'a (requires comparison)
val rest : 'a list (requires comparison)
Multiple items module List
from Microsoft.FSharp.Collections
-------------------- type List<'T> = | ( [] ) | ( :: ) of Head: 'T * Tail: 'T list interface IReadOnlyList<'T> interface IReadOnlyCollection<'T> interface IEnumerable interface IEnumerable<'T> member GetReverseIndex : rank:int * offset:int -> int member GetSlice : startIndex:int option * endIndex:int option -> 'T list member Head : 'T member IsEmpty : bool member Item : index:int -> 'T with get member Length : int ...
val partition : predicate:('T -> bool) -> list:'T list -> 'T list * 'T list