Games, clowns and mathematical wonders at the Carnival of Science