Expand Converts tabs to spaces, ./prog N should do the same as the expand -t N command. Just copies the input if run with an argument less than one. How many smiles can you find here? ;)