Has anyone ever calculated the sunrise and sunset times using a PIC?