Я пытаюсь запрограммировать трансфинитный порядковый калькулятор на JavaScript. Другими словами, найдите способ обработать порядковую арифметику в js.
Примечание: если вы не знакомы с трансфинитными ординалами, я бы порекомендовал провести время где-нибудь еще;)
Я планирую использовать классы ES6 с конструктором некоторой формы и методы для обработки сравнений терминов и операций, таких как сложение или умножение по набору порядковых чисел. Проблема в том, что я не знаю с чего начать. Во-первых, мне нужен способ хранения ординалов в экземпляре класса Ordinal и способ сравнения с Ordinals. После этой точки все должно быть гладко.
Если кто-нибудь может дать какое-либо представление о том, как я могу подойти к этому, я был бы очень признателен.
Спасибо.