https://ideas.creativecasinoties.com/post/sorting-an-array-of-0s-1s-and-2s-ca08-ylu40l