First commit
Added list
Added iterator
Added while loop instead of for