commit by geekii
add array method
commit