Lab02 due Friday September 18th In class we have written a program that does several prime number related things. For this lab you are asked to write a function of type "void" named "factors" that takes one argument (an integer) and prints on the terminal the prime numbers decomposition of that number. The "void" type just means the function is not returning anything. So the function "factors" does all the necessary printing and does not return anything. To declare the factors function as void, just write void factors(int a) { //Your code here return; //Note that return, here, is not followed by anything. } The format of the displayed result is specific and is illustrated by the following examples your function should reproduce: 1697025 = 3 x 5^2 x 11^3 x 17 23 = 23 81 = 3^4 2093 = 7 x 13 x 23 9075 = 3 x 5^2 x 11^2 In particular you want to have a '^' only when the power is not 1 and you want to have a 'x' in front of all the factors except the first one. Do not forget to enter comments in your code so we can understand how it works, making us more inclined to giving you the credit. Submit your lab02 work using the command: submit p6720 Lab02 intro.cpp