What is a purpose for using the M++ naming scheme?

A.
Adds ingest performance when storing small files
B.
Allows single instance storage
C.
Uses locality of reference to optimize speed
D.
Adds security to the MD5 hash plus a globally unique identifier