http://csapp.cs.cmu.edu/public/ch8-preview.pdf
https://github.com/jwasham/coding-interview-university https://github.com/donnemartin/system-design-primer https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview https://leetcode.com/problems/first-bad-version/#/description https://teachyourselfcs.com/#programming