100 Chants: A Resource for Choral Practice and Performance