more interfaces for arithmetic functions