left shifts