Complete set of operator overloading + Add begin of constants