https://macxima.medium.com/scala-how-to-calculate-running-total-or-accumulative-sum-in-databricks-911bf05c17e7