I am learning scheme programming. What is the result of this? (define (small a b) (string<? (first a) (first b)) And the list is (list "apple" "100 yen"). What is the first a and what is the first b? Is it "a" and "1"? If so, between these two, which is lesser?