Neat! If you don't have a PostgreSQL DB ready, you can also compile Commodore 64 Basic for you HP 15-C calculator instead: https://forum.swissmicros.com/viewtopic.php?f=23&t=2194&p=11...
1. Explain how you would do simple accounting with a database
2. Point out which indices you'd create for performance
3. Show how the "double entry" part of double entry accounting is about the indices
1. The way you'd do accounting in a database is with two tables: One table for accounts (e.g. your checking account, or the supermarket account, which you don't own) and another table for transactions. The transactions move an amount of money from one account to another, e.g. from your checking account to the supermarket account. Or if you use it for budgeting, you might split your checking account into a groceries account, a rent account etc. (think "categories"). { foo: "bar" baz: "bak" quux: [a b c d] lol: 9.7E+42 }