Prayer Times, Qibla & Hijri Date calculation algorithms