Relaxed the tolerance on U calculation test

Relaxed the tolerance on the U calculation compatibility test (see #58)
from ±1e-14 to ±1e-12. While this is a significant change, it’s only
necessary for roughly one in a thousand randomly generated test cases
to pass, so it’s probably not meaningful.