J   43
======

    |:1j1#(25{.(u:,2#65 97+/i.26)(>:@i.}.[)])"0

Examples:
---------

    |:1j1#(25{.(u:,2#65 97+/i.26)(>:@i.}.[)])"0 's'
t u v w x y z a b c d e f g h i j k l m n o p q r 

    |:1j1#(25{.(u:,2#65 97+/i.26)(>:@i.}.[)])"0 's.'
t   
u   
v   
w   
x   
y   
z   
a   
b   
c   
d   
e   
f   
g   
h   
i   
j   
k   
l   
m   
n   
o   
p   
q   
r   
    
    |:1j1#(25{.(u:,2#65 97+/i.26)(>:@i.}.[)])"0 '['

This solution evolved on the J programming forum: http://jsoftware.com/pipermail/programming/2012-August/029072.html

Authors: AlvordBossCerovskiCyrEllerHuiLambertMillerQuintanaSchottSherlockTaylorTherriault