added Array list
added iterator
added hash
added print key
Merge branch 'development'