add stacks exercises and tests