add array point example
rename size to depth in circular queue