Revert "Lab 1 (fast sort)"

This reverts commit b95299cb453d5e614d12f2761feb57d0da0ac12f.
Revert "Revert "Lab 1 (fast sort)""

This reverts commit e33679f7852f3cb3973b4175c244d3fc604e4849.