EXTERNAL SUB MUL(Y(),X()) OPTION BASE 0 DIM C(MAXLEVEL) FOR J=0 TO MAXLEVEL FOR I=0 TO MAXLEVEL-J LET C(I+J)=C(I+J)+Y(I)*X(J) NEXT I NEXT J CALL COPY(Y,C) END SUB
EXTERNAL SUB SINE(X()) !'SIN(X) CALL CLR(X) LET X(1)=1 LET T=1 FOR I=3 TO MAXLEVEL STEP 2 LET T=-T/(I-1)/I LET X(I)=T NEXT I END SUB