fast push!A++++++++++++++++++++

Review