## Description

Write and briefly explain the following C++ function:

void MaxIncSeq (int *nums, int len);

that accepts an integer array, nums, containing len > 0 positive integers, and prints

out, in a single line, the maximum length increasing sequence in the input array. An

increasing sequence is defined as a sequence of numbers increasing in magnitude

(should not include duplicates). These do not need to be located in adjacent cells of

the input array, but do need to be located in increasing indices of the array.

For example, if [nums] contains [1 5 3 2 4] and len==5, the function should print the

sequence 1 3 4 (or 1 2 4).

If [nums] contains [7 4 1 10 23 2] and len==6, the function should print the sequence

1 10 23 (or 7 10 23).

Your program will be compiled with a main function on the lab computers. You may

assume that the std namespace is being used and the following standard libraries have

been included: iostream, vector. Try to make your function as efficient as you can.

Submit your solution, in a single file, Problem3.cpp, containing your function.