I am currently doing research on Multiple Zeta Values (MZV), and often need to shuffle or stuffle two words. Therefore I am thinking of automating the two operations by computer code. Are there already written codes or apps or do MZV researchers write the code by themselves? If it is the latter, what language would be recommended to write such code? Mathematica, C++, Python?