Reviewed-on: #3
Sehr schön! Wen man wollte, könnte man encode und decode noch vereinfachen, weil sehr viel Code praktisch identisch ist. Sie unterscheiden sich ja fast nur durch ein - und ein +. Die Wartung des Codes würde durch das vereinfacht. Ist aber gut gelöst so!