申論 2㈠假設目前陣列PrimeAry 儲存所有比n 小的質數,撰寫一遞迴函數(Recursivefunction)FactorTimes(n, p),回覆正整數n 含有質數p 的因數次數。譬如:792=23×32×11,FactorTimes(792, 2) 回覆3 ,FactorTimes(792, 3) 回覆2 ,FactorTimes(792, 5)回覆0,FactorTimes(792, 11)回覆1。(15 分)㈡假設目前陣列PrimeAry 儲存所有比n 小的質數,撰寫一函數PrimeFactor(n)求出正整數n 的質因數及其因數次數,並將結果以字串傳回。譬如:PrimeFactor(20)將回傳字串"2^2 * 5",PrimeFactor(72)將回傳字串"2^3 * 3^2",而PrimeFactor(97)將回傳字串"97"。(15 分)