oo first working version
oo with str over iterator
added getitem, repr