https://videogg.com/video/SLrrLSjVfBg/l9-decrease-and-conquer