import lyng.time val WORK_SIZE = 500 val THREADS = 1 fn piSpigot(iThread: Int, n: Int) { var piIter = 0 var pi = List.fill(n) { 0 } val boxes = n * 10 / 3 var reminders = List.fill(boxes) { 2 } var heldDigits = 0 for (i in 0..