just4me:
p=9, q=5;//0.87415727612153776266204080356394 | 0.48564293117863209036780044642441
r=1/(p*p+q*q);//0.09712858623572641807356008928488
x=p*a-q*b;

y=q*a+p*b;

a=(p*x+q*y)*r;

b=(-q*x+p*y)*r;

279292043s ago, by Antonio