article - python performance - few typos in part 1, started part 2