extracted heap and stack into utils, working on evaluator