Add Size() API and the other 2 stack implementations