Fast Push. A++++

Review