Simple, single-file fluid solvers for learning purposes - ranging from tiny and super simple to complex and fully featured