Written by Chris Heilmann, using Cistercian numerals and Cistercian.js.