Day 8 exercises for Interfaces, stacks, trees, maps etc