4.0

3.5, basic but still informative and interesting!