Quiz: How to Divide?

What is the logic behind dividing Intel® IPP into three major functional domains?

to distinguish functions that perform one operation from those that perform two and three operations.
to group functions optimized for Intel® Pentium® processor, Intel Pentium 4 processor, and Intel® Itanium® processor together.
to group functions that perform operations on one-dimensional data, two-dimensional data, and matrices together.