LIBARITH
16 following