yRank algorithm