@SirThornberry bei BoolToStr ist es ja auch einfach, du hast nur 2 mögliche input-werte, bei einem string aber pf... kA, 2GB^2GB mögliche input-werte oder sowas... was ich meine ist, wie handelt man dann am dümmsten wenn ein anderer stringwert als 'true' oder 'false' eingegeben wird?
exception raisen? weil im rückgabe-wert irgendwie signalisieren geht ja schlecht...