Tools for basic and advanced mathematics: Arithmetics and Function Objects for generic function evaluation operating on int data type.