https://kotlinlang.org/docs/reference/operator-overloading.html