Definitions for "permute "
To change the order of two or more pieces.
change the order or arrangement of; "Dyslexics often transpose letters in a word"
Keywords:  barter, traffic, exchange
To exchange; to barter; to traffic.
To interchange; to transfer reciprocally.
Keywords:  input, simple, read, standard, lines
Permute is a simple program to read lines from standard input and generate all possible permutations of those lines.