If psychology were to be an exact, or to use Mill's phrase, "a perfect" science, then specific human acts could be accurately predicted. Would a prediction be accurate if the person about to act becomes aware of the prediction prior to the act itself? Does the fact that a prediction can be known in advance disprove the possibility of predicting accurately or is that fact just one more antecedent condition? Thoroughly explain your view.