Solve all questions from: http://pages.cs.wisc.edu/~remzi/OSTEP/file-intro.pdf