I do have to wonder if it's technically possible to hit 100% accuracy, as I assume floating points are involved somehow. Fun nonetheless.