Karthago How to write a simply speedy flow solver using finite volumes on a uniform, structured mesh. Stage one: Where to begin?