How to Master Giant Steps