Added 'insert' function
Added __iter__ method