Pregunta de entrevista de Digital Asset Holdings

- implement a Ledger in Scala