https://crocodileboss.pages.dev/posts/c-operator-overloading-with-examples1566465/
C Operator Overloading With Examples