Implement some more ops, fix Pop so it correctly records the amount popped.