Psalm 90: Of God and Humanity