add deep reverse
pluck tree leaves in order
variations on 8 queens