Fast push!A++++

Review