fun fact: python 3.3 mutable sequence objects have a copy() method; not so in 3.2