Utilities 16 shredder settings

What are the shredder settings:pseudorandom algorithm?

and US DoD 5220.22-M (8.306./E) algorithm?

and US DoD 5220.22-M (8.306/E C and E algorithm?

and Gutmann 35-pass algorithm?

and alternate data streams?

what do these mean and how do you use them?