add stack implement by list
add stack implement by array