First Steps in DeFi: Identifying and Avoiding Sandwich Attacks