Text this: Microcanonical simulated annealing