Implement Array.skipWhile, List.skipWhile

commit 6a07c4f8d153e7d1c4fadcd22734ec0ee78c4308
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 12:17:57 2014 -0700

    Minor doc typo

commit edeec0a2100384abb541777c439ffb89ad0672f5
Merge: 12c2231 b044afb
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 11:29:05 2014 -0700

    Merge branch 'skipWhile' of https://git01.codeplex.com/forks/patrickmcdonald/visualfsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/ArrayModule2.fs
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/ListModule2.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/array.fs
    	src/fsharp/FSharp.Core/array.fsi
    	src/fsharp/FSharp.Core/list.fs
    	src/fsharp/FSharp.Core/list.fsi

commit b044afb8a82d6bea6062cd3d180566971eaa7cb5
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Tue Oct 21 10:36:31 2014 +0100

    Revert array slicing in Array.skipWhile

commit 8d4b4aea0c7055419ed74653cabafdd1210d2692
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Mon Sep 8 11:52:19 2014 +0100

    Use array slicing for Array.skipWhile

commit 5e5c25ac90577a7f50a31dc537af8669250a33a2
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Thu Aug 14 00:10:40 2014 +0100

    Implement List.skipWhile and Array.skipWhile
Implement Seq.foldBack, Seq.reduceBack

commit b80eba279fa2f948674b466211c356868af83275
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 13:26:29 2014 -0700

    Add a couple test cases for length-1 seqs

commit e8080990fb9571bdbd0f93ce9afa6419da42772c
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 13:19:59 2014 -0700

    Normalizing doc comments across array, list, seq

commit 5a51ef31350aec0b679bd4981827919b8c285699
Merge: 1b31d64 58b2330
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 12:30:18 2014 -0700

    Merge branch 'foldBack' of https://git01.codeplex.com/forks/patrickmcdonald/visualfsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/seq.fsi

commit 58b233045a597a5078d8695fdf8d8ce4d771d690
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Sat Aug 16 23:32:32 2014 +0100

    Implement Seq.foldBack and Seq.reduceBack
Implement Seq.rev

commit 86e426c1e8ec90ab465b97e3d6fc20f33298ab44
Merge: 9ab414a dd2fb17
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 15:43:10 2014 -0700

    Merge branch 'rev' of https://git01.codeplex.com/forks/patrickmcdonald/visualfsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/SeqModule2.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/seq.fsi

commit dd2fb1787597e89ccff82c1808b555177b928a11
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Wed Aug 27 23:33:15 2014 +0100

    Implement Seq.rev
Implement Seq.permute

commit f3d7885d4f6b624490c806dd800fb813b4dce72d
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:30:20 2014 -0700

    Add/clean up doc comments

commit fa159eab929a664e26c6605f46fab9190f07d3d5
Merge: da29df5 d6613bc
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:21:59 2014 -0700

    Merge branch 'permute' of https://git01.codeplex.com/forks/patrickmcdonald/visualfsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core/seq.fs

commit d6613bc5c38b09d80f5c9222001bda268fa02649
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Wed Aug 27 00:08:08 2014 +0100

    Implement Seq.permute
Implement Array.tail, Seq.tail

commit f33a239bbc68783d9518c5f2b4f5ea8f1d9f6517
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:59:38 2014 -0700

    Changing resource string for empty array

commit 58c74dc63ebf3cb382ef984f16d29c9e99c3292d
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:59:15 2014 -0700

    Expanding tests

commit 030b11a8f7217cc053e6149934482e7a79cde548
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:51:10 2014 -0700

    Small update to docs

commit 44ae13aba8cf45fa194fd81ac65704bc4493ff0d
Merge: a0f6460 d374804
Author: latkin <latkin@microsoft.com>
Date:   Tue Oct 21 16:43:31 2014 -0700

    Merge branch 'tail' of https://git01.codeplex.com/forks/bogdangaliceanu/fsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/array.fsi
    	src/fsharp/FSharp.Core/seq.fs

commit d3748048c038dfb6409e2df5eab0b45b08c407c3
Author: bogdangaliceanu <bogdan.galiceanu@hotmail.com>
Date:   Sat Sep 6 20:24:26 2014 +0300

    implementation for Array.tail and Seq.tail
Implement findBack/findIndexBack/tryFindBack/tryFindIndexBack for Array, List, Seq

commit e24d01f6105eb0b8853f62e2a214303af5c02ad6
Author: latkin <latkin@microsoft.com>
Date:   Wed Oct 22 15:03:34 2014 -0700

    Adding ArgumentNull doc comments to Array

commit 3775111bc1f37f8931e407de2c9b6381d9e7963d
Merge: 2d72eea 2b3da49
Author: latkin <latkin@microsoft.com>
Date:   Wed Oct 22 14:20:40 2014 -0700

    Merge branch 'findBack' of https://git01.codeplex.com/forks/patrickmcdonald/visualfsharp into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/ListModule.fs
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/SeqModule.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/array.fs
    	src/fsharp/FSharp.Core/array.fsi
    	src/fsharp/FSharp.Core/list.fsi
    	src/fsharp/FSharp.Core/seq.fsi

commit 2b3da49a2da69db65359576418b78e0cfebc12ea
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Tue Sep 16 15:14:12 2014 +0100

    Further tweaking of findBack doc comments

commit a85640087188fac4fcc5a052ec52afb2f952ead3
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Mon Sep 15 19:54:46 2014 +0100

    Fix *find*Back doc comments

commit 4ebcc8b9a3cc3f87e64bceb580f04088bc44c947
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Sun Sep 7 00:11:38 2014 +0100

    Updates to findback, tryFindBack, findIndexBack and tryFindIndexBack
    after review of pull request.

commit a77382e82574a344c268b05eab1b4fb74dbda93d
Author: Patrick McDonald <paddymcdonald@gmail.com>
Date:   Tue Sep 2 23:57:46 2014 +0100

    Implement findBack, tryFindBack, findIndexBack, and tryFindIndexBack
    in modules Seq, List and Array
Implement Array.groupBy, List.groupBy

commit e475a20abc745fa3ac66d4d8908cd64404399ec7
Author: latkin <latkin@microsoft.com>
Date:   Wed Oct 22 18:26:16 2014 -0700

    Expanding tests a bit

commit fd744ea93f4786136a3abe8a9372a701065dabaa
Author: latkin <latkin@microsoft.com>
Date:   Wed Oct 22 18:25:34 2014 -0700

    Add nullcheck to Array, convert List to recursive loop, remove TrimExcess calls

commit e8e7da1b54eec111665318d86c059a7837da1227
Merge: 4b52be7 a592490
Author: latkin <latkin@microsoft.com>
Date:   Wed Oct 22 16:41:45 2014 -0700

    Merge branch 'add-groupby-function' of https://git01.codeplex.com/forks/okayx6/visualfsharptools into PR

    Conflicts:
    	src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Collections/ArrayModule.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.4.0.fs
    	src/fsharp/FSharp.Core.Unittests/SurfaceArea.Portable.fs
    	src/fsharp/FSharp.Core/array.fsi
    	src/fsharp/FSharp.Core/list.fs

commit a5924903af624d16212114eab704904635640c36
Author: Denis Ok <denis.ok77@gmail.com>
Date:   Wed Aug 27 01:37:56 2014 +0200

    Implemented suggested perf optimizations

commit 135eb498c6a4178570521f98fc16db9f001661cc
Author: Denis Ok <denis.ok77@gmail.com>
Date:   Fri Aug 15 02:25:51 2014 +0200

    Implement Array.groupBy & List.groupBy + tests