Esse projeto foi o cumprimento deste desafio: https://gist.github.com/gVirtu/095274fee942adf30d6a65634c00afab