The Logiphro Dilemma: an Examination of The Relationship Between God And Logic