Implement project Essential_L16.3 (Overloadable Operators)

@kostiantyn-kuzin please review