need help with a stack class implementation - C#