Added [] accessors, and a couple more operator overloads for binary.py