yeah he should not ,for the commun interest and knowledg
I dont agree with you ,because I don't see the bad thing of declaring **a as global variable ,
then I want you to edit my code using **a as parameter as you said "That's a bad solution. Simply pass it as a parameter. "so I can understand what you meant