Fast PUSH! A+++

Review