The expression, to “pull a rabbit out of a hat,” can mean different things, from doing something unexpected or surprising, to solving a problem through unorthodox but eff ective means, to surprising ...