Flash Loans Explained - The Good and the Evil