adding concepts, cleaning, refactoring updateHull for a stack interface