Made exercise-12.1.py executable via 'chmod +x *.py'
Completed Exercise 12.2. We added a random element to tuple structure. This means that the tie-breaking done at the "sort" step will differ for elements that have the same size. Confirmed this by running a randomized and unrandomized version of code, and doing "diff -u a b" to see the differences.