Zeller's Congruence in C