Problem
Write 400 to 800 words on the topic of bit parity. Cover the following points:
A. Given the common solution to bitParity (below) explore both:
a. How you can discover it
b. Why it works
B. At least 2 of the following (or add your own!):
a. Explain the use of bit parity for error correcting code to combat noise
b. Discuss the existence of the parity flag on Intel's x86 processors
c. Explore the relationship between parity and Hamming weight and the POPCNT instruction
d. Describe how parity is used for fault tolerance in RAID configurations.