iterator

Iterator Pattern pattern for C development