Define a function (BLORG-SPOKEN-NAME COLOR-OF-SPEAKER NAME-ON-TRUNK) which, given the color of the speaking Blorgian and the name inscribed on the trunk of the Blorgian being addressed, returns the name to be spoken.
For example:
| Color of Speaking Blorgian | Name on Trunk of Blorgian Being Addressed | Name to be Spoken | 
|---|---|---|
| PURPLE | ZACH | ZACH-OOK-OOK | 
| GREEN | ZACH | BLIP-ZACH | 
| GREEN | ZAQS | BLIP-ZAQS-ICHOR | 
| GREEN | QUUX | BLOP-QUUX | 
| GREEN | QUIS | BLOP-QUIS-ICHOR | 
| GREEN | JIMMY | JIMMY | 
| PURPLE | JIMMY | JIMMY-OOK-OOK | 
| expression | result | 
|---|---|
| (or #f #f 'aye 'bee) | |
| (and #t #t 'aye 'bee) | |
| (sentence 1 2) | |
| '(sentence 1 2) | |
| (word 12 13) | |
| (first 98765) | |
| (first '(98 76 5)) | |
| (butfirst '(98 76 5)) | |
| (quote (and 1 2)) | |
| (not 'false) | 
(define (utensil cuisine)
   (cond ((equal? cuisine 'chinese) 'chopsticks)
         ((equal? cuisine 'ethiopian) 'fingers)
         (else 'fork)))