https://videosashka.com/watch/4w6z0vYSsRQ/operator-overloading-in-c-oop-using-simple-example