Design for iterators
Added a simple Makefile.