moves metaprogramming examples to own package
adds iteration examples
updates the readme