sub combo { return (2**shift)-1; }