Nearest Neighbor & Other Recommendation Algorithms