Refactor take
Refactor combination
Define split-nth
Define partition
Define split-find
Define split-ge