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