qsort

simple qsort implementation + component: input + button