Fast push, A++++++++

Review