Nice concept, great work!<p>As a side note: I found your extra whitespace before function arguments to be very strange. I haven&#x27;t seen this type of spacing before. Is there a reason why you do this?<p>I personally use and encourage the use of the &quot;pep8&quot; python tool (link below) to validate my codestyle as I find it makes working with other developers easier (this extra whitespace is pointed out as an error).<p>pep8 tool: <a href="https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;pep8" rel="nofollow">https:&#x2F;&#x2F;pypi.python.org&#x2F;pypi&#x2F;pep8</a>