nl_tokens: Returns the course between two positions .
pl_tokens: function course ( pos1 , pos2 ) { var f1_φ  os1[ 0 ] , f1_λ  os1[ 1 ] , f2_φ  os2[ 0 ] , f2_λ  os2[ 1 ] ; var d = distance ( f1_φ, 1_λ,  f _φ, f 2 λ), a , o u se = { ; if ( sin ( f2_λ  1_λ)  < 0 { a = acos ( ( <mask> ( f2_φ) in( f 1_φ)  * c s(d ) ) / ( i n(d ) * c s(f 1 _φ))) ; } else { a = 2 * π  cos( ( s in( f 2_φ)  - s n(f 1 _φ) * o (d) ) / s n (d) * o (f1 _ φ))); } course . d = d ; course . a = a ; return course ; }