add pad_drop (to use where Chris uses an infinite loop) and
have a little fun with big_oh automation