B1.1 (a) - (c) done.
B1.1 (d) - (e) done.
B1: Spit into two sections.
B: Captions ends with dot.
+% B1.2 (a) - (c) done.
B1.2 (d) - (e): done.
B: TODO: Move lstlistings to appendix and only show changes lines.