In this data mining algorithm, the entire training data set is "memorized" and when unlabeled example records need to be classified, the input attributes of the new unlabeled records are compared against the entire training set to find a closest match. The class label of the closest training record is the predicted class label for the unseen test record. What is the name of this data mining algorithm?