Answer to Question m3-21

Nonsense. What does 'and' mean? If it is the boolean 'and' operator, then this is a type error.

Incorrect. If 'and' is intended to mean :, then this equation is incorrect. Since merge([4,6], [5,7]) = [4,5,6,7] (using the correct definition of merge), this equation says that merge([2,4,6], [3,5,7]) = [2,4,5,6,7]. What happened to 3?