Add si_log, si_mult_naive and tests.