Added Python version of Canon Algorithm