Versatile audio load bank

It has 4 switches but only 12 settings - using 4 binary scaled resistors you can synthesize 15 steps of resistance (or 16 if you include a 5th resistor), although in arithmetic sequence rather than the desirable geometric sequence. Its an interesting problem in optimization whether you can get 16 geometrically scaled resistances from only 4 switches...