Imagined and developed by Christophe Bronner (11 years old) with the help of his father. Updated and translated to Swift by Christophe Bronner (13 years old).