Boox: a simple Java API for double-entry book-keeping