Disclaimer: Mistakes are almost surely mine and this is not official nor a recreation of what was in the lectures.