speed-up 4
speed-up 14
speed-up 23
speed-up 30
speed-up 34
speed-up 35
speed-up and simplify 37
speed-up 43
speed-up 51
refactor
speed-up 52
speed-up
speed-up
remove empty file
use yield from
fix test