Thue-Morse Sequence generator

Problem definition

The Thue Morse Sequence is a binary sequence that is generated by negating (binary complement) the bits in the sequence so far, and adding the resulting bits to the sequence, starting with 0. That is, the sequence is: 0, 01, 0110, 01101001, … Notice that the new bits added in every sequence step are the binary complement of the sequence. You can find more information about the Thue-Morese Sequence here. Can you create a Thue-More sequence generator in Python?