https://dotnet.guide/developer/dry-run-table-qbasic-with-output.html