What is the Magnificat? What is the meaning of the Magnificat in Luke 1:46-55?