https://fabiocaparica.com/2014/09/flip-flop-fly/
Flip, Flop and Fly