Improved Python convention

First parameter in class methods should be always "self"
Here, I changed __eq__(a, b) to __eq__(self, other) to better reflect
this convention