This program illustrates the assignment of one stack to another, and the comparison of stacks. Press Enter to continue ... The stack s1 contains 4 values. Press Enter to continue ... Now we create three new empty stacks-s2, s3, s4-and assign s1 to all three. Then we display the contents of s1 to show what s2, s3 and s4 all contain. Note that the process of displaying the values in s1 empties s1. Press Enter to continue ... Here are the values of s1, in "LIFO" order: Popping: 4 Popping: 3 Popping: 2 Popping: 1 Press Enter to continue ... Next we display the contents of s2 to confirm that s1 did get assigned to s2. Press Enter to continue ... Here are the values of s2, in "LIFO" order: Popping: 4 Popping: 3 Popping: 2 Popping: 1 Press Enter to continue ... Finallly, we push the value 5 onto s4, and then we output the result of comparing s3 and s4 using each of the relational operators. Press Enter to continue ... s3 == s4 is false. s3 != s4 is true. s3 < s4 is true. s3 <= s4 is true. s3 > s4 is false. s3 >= s4 is false. Press Enter to continue ...