Merge pull request #21 from kshchepanovskyi/master

Rewrite binary operations implementation