The JS and C SkyPos functions are calculating slightly different values. It looks like the C code is actually a little more accurate. I want to understand why.