Counter Examples

In this project we are going to implement a counter with various front-ends and back-ends.

The simpler version of the counter script handles a single counter. Every time we run the counter it will fetch the latest value from
the "back-end", increment it by one, display the new value, and save the new value back to the "back-end". An interaction might look like this:

$ count
1
$ count
2
$ count
3

The slightly more complex version will receive a string as an input and for each string it will maintain a separate counter.
So an interaction might look like this: