add quicksort, restructure folders