write qsort & prepare demo
modify to infix function invocation
remove if.quel