New version:
- aPath can now be made of arbitrarily nested arrays containing aSteps.
- Most of the code rewritten.
- Improved readme and example.
- a.log now prints aStack.aPath