Core interfaces for functions, comparisons and procedures on double data type.