Begin Think Complexity notes