Cracking interview: solved problem 9.1
Cracking interview: solved problem 9.3
Cracking interview: solved Problem 9.4