Spec writing

Exercises, RPS, and Extension.