biham-middleton-levine traffic model in python+numpy