:sparkles: add memento which allows backward moves
:sparkles: add memento which allows backward moves

elm is fantastic when it's about to manage states, especially because
all data are immutable. I use this great property to store/memorize
the different states so it's become easy to go back in time.

ccamel/playground-elm,ccamel/playground-elm,ccamel/playground-elm