Let doxygen recurse into subdirs
Further block documentation
Only attempt a single read in spy_at()
Add a first index to each block
Silence signed/unsigned comparison warnings
Add iterator TODO
Rename m_size to m_last

This better reflects its meaning.