Add sort and sort recursive #10