Base conversion (and alphabetizing imports)

Racpete can now translate numbers between bases! I also made things alphabetical because it was bothering me. The convert-base code is pretty ugly, I think, but I couldn't figure out a good idiomatic way to do it. Point me in the right direction and I can fix it :)
Would it be much extra effort to support up to base 36? I feel like that's more standard and then it's easier to spell words because you can use the whole alphabet