The Programming Example, Converting a Number from Decimal to Binary, in Chapter 15, contains a program that uses recursion to convert a decimal number into an equivalent binary number. Write a program that uses a stack to convert a decimal number into an equivalent binary number.