/// Rotates a list by one place forward.
let rotate lst =
    List.tail lst @ [List.head lst]
...

Haskell Combination and Permutation...

by https://www.google.com/accounts/o8/id?id=AItOawnKDqoH-UcpVbtsfwJBE19476rOzrIq9wU, December 21, 2010 01:26, No refactoring, tagged with permutations, f#, combinations

Note: code is actually F#.
...

55502f40dc8b7c769880b10874abc9d0 Talk