_________ is the technique of breaking down data into multiple parts.
a) Optimizing
b) Hashing
c) Sharding