An implementation of the MU-puzzle from 'Gödel, Escher, Bach' in C++11