It doesn't really work after a certain point, but it is pretty accurate on most relevant dates. I might go back and make it so all dates work if I feel motivated to come back to scratch, but I'll settle for this for the time being. Just be away that dates before 200 and after 6,000 might be wrong.