this file is backwards and incorrectly swaps top two elements.  

This SWAP element was incorrectly inserting the top element 1 from the bottom instead of 1 from the top.  This is a quick fix and now play master branch is working on my code again!!!