Nonlinear shift registers that produce all vectors of weight