PNJunction Numerical Recipes project