... more pep8 rules to take care of, white spaces between operators (I think except the ** which is a local convention without whitespaces)