Initial commit of low memory but higher CPU implementation of JS stack