Using MATLAB or similar programming language, simulate the data sequence produced by the LFSR pseudorandom number generator in Figure 16.9. Starting with an initial preset value (seed) of 1, produce a listing of the values produced by the random number generator. How many values are produced before the sequence repeats?