selected publications academic article Loopless Gray code enumeration and the Tower of Bucharest. Theoretical Computer Science. 748:40-54. 2018