Small bug in the a and b calculations that pretty much dun goofed up the
daylight.