A need a program that will define a class for a type called CounterType. An object of this type is used to count things so it records a count that is a nonnegative whole number. Include a default constructor that sets the counter to zero and a constructor with one argument that sets the counter to the value specified by its argument. Include memeber functions to increase the count by one and decrease the count by one. Be sure that no memeber function allows the value of the counter to become negative. also, include a member function that returns the current count value and one that utputs the count to a stream. The member function for doing output will have one formal parameter of type "ostream" for the output stream that recieves the output. Embedthe class definition in a test program.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.