permutation namespace added
first-spliced-motif function added
first-spliced-motif function refactored to use reduce instead of loop-recur