Lazy 2-3 shift

Top