issues #19,#29

Optimiser le code de gnjs.p() #19
Optimiser le code de gnjs.p() #29