Authors Rodrigo Martins de Oliveira - https://github.com/allrod5 Craig Minihan - https://github.com/craigminihan Teodor Kulej - https://github.com/mt3o