Switch: recurse into nested switches

faster than most other lookups ~100-600 keys.
Warning: with certain keys the recursion does not stop yet.