Changed Stack to abstract class, removed implementation