1. 3
  1.  

  2. 3

    One of my favorite parts of Python is that operator overloading is not magic at all indeed, even if the methods are called magic.