Updated tests, fixed a bug that cause stacks to be shifted by one, updated README to address inaccuracy.