An Introduction to Designs in Spheres and Complex Projective Spaces