Cutting Five Seconds Per Pick: How to Optimize Low-level Order Picking