[NM|BL|PK] Solutions to exercises from chapter 2. Introduced spec class.