Cheatah, mein Lieber, bei Deinen köstlichen Antworten versuche ich mir immer vorzustellen, wie die Fragestellung in das Kleinhirn flattert, dort mit pack() in eine binäre Struktur umgewandelt und dann über switch(case:1,0) gefiltert wird ;-)
Abstrakt gesehen, lässt sich ja auch der ganze Alltag so betrachten, die Kompliziertheit ergibt sich dann nur noch aus der Tatsache, dass es ein paar idiotische Verzweigungen gibt.