Flash loans 101 conceptual design (part 1)