Tagged as challenge
Written on 2018-01-30
Implement Bogosort. Bogosort is a sorting algorithm defined as so:
INPUT x: a finite sequence of numbers
OUTPUT: the input sequence in ascending order
Step 1. If x is in ascending order, return x.
Step 2. Shuffle the elements of x uniformly randomly. Go to Step 1.