Mathematica 156 bytes
Converts initial string of letters, "ABCDEFTUVWXGS567YHR498ZIQ3210JPONMLK", into an array. Nest applies f to that array n-1times, where n is the input number. f works by Transpose-ing the array followed by Reverseapplied to each row. g converts the final array into a str...
wait Mathematica doesn't have an alphabet builtin?
@Doorknob Is there a way to get vim to support tab completion of function names, etc? Or LaTeX tab completions? (Atom has the latter but and kind of the former, but the former is too buggy to use)
I was a philosopher at the age of 10. But I think my greatest revelation was that people should use toilets instead of car seats so they can just go as they drive.
case "flatten":
Collections.reverse(stac.get(currstac));
for (int i = 0; i < stac.get(currstac).size();) {
stac.get((currstac-1+stac.size())%stac.size()).add(top());
rmtop();
}
currstac = (currstac-1+stac.size())%stac.size();
stac.remove((currstac+1)%stac.size());
break;
@Doorknob When I put let g:latex_to_unicode_tab = 1 in my .vimrc, it doesn't do anything. However, if I execute :let g:latex_to_unicode_tab = 1 then :call LaTeXtoUnicode#Init() within a session, it works.