arithmetic functions return complete vrs 2
arithmetic functions return complete vrs 3

revised divid
internal-functions

created function
internal-functions

tested function is set/empty un set not empty
internal-functions

added serialize and unserialize. needs further debugging