Modernized acalc.