Pattern 'Stacks'

[Documentation](https://github.com/Patternslib/Patterns/blob/pat-stacks/demo/stacks/documentation.md) and demo available in branch 'pat-stacks'.