add forEach method
add push/pop/unshift/shift methods