Learn Python Series (#47) - Generators & Iterators Advanced