sub dec2bin { return sprintf("%b",shift); } #### sub combo { return (2**shift)-1; }