RecLibWH A Library of Recommender Algorithms using Matrix Factorization and Probabilistic Graphical Models