chapter09: heapq
Chapter09: bisect
chapter09: array