Select the correct answer.

Carol creates a program that learns to divide books based on a list of authors provided. What type of learning algorithm is the program using?

A.
association
B.
clustering
C.
regression
D.
classification