Name the different categories of malfunctions of the M4.
a) Failure to extract, failure to feed, bolt override, double feed
b) Stovepipe, failure to eject, magazine not seated, bolt override
c) Failure to lock, failure to chamber, stovepipe, double feed
d) Magazine not seated, failure to chamber, bolt override, double feed