1. Develop the function count-a-vowel. Then test the complete count-vowels program.
2. At the end of intermezzo 5, we could have defined count-vowels as shown in figure 120. This version does not use vector-set!, but constructs the vector directly using build-vector. Measure the performance difference between count-vowels-bv and count-vowels. Hint: Define a function that generates a large list of random letters (with, say, 5,000 or 10,000 items).
![1978_888ec38c-80e3-4725-b0c5-8aa23c2700a5.png](https://secure.tutorsglobe.com/CMSImages/1978_888ec38c-80e3-4725-b0c5-8aa23c2700a5.png)
Explain the performance difference between count-vowels-bv and count-vowels. Does the explanation reflect the measured difference? What does this suggest concerning the vector-set! operation?