Interchange Overhaul

Interchange now returns all possible modifications that can be made to a
given string. (1 tier of recursion only obviously)