Add support for option guarded|unguarded in {::method...}
Add symetric overloaded operators for array : * / % //
Add symetric overloaded operators for complex : - * / % //