I find this quite fascinating. I would love to see the algorithm(s) they use to determine everything.