Very informative and also very good fun.