Versions in this module Expand all Collapse all v0 v0.2.0 May 3, 2026 Changes in this version + func BinaryExponentiation(number uint64, power uint64) uint64 + func ExtendedGCD(numberA int, numberB int) (int, int, int) + func GCD(numberA int, numberB int) int + func IsPrime(numberA int) bool + func Mod(numberA int, modulo int) (int, error) + func Mod26(numberA int) int + func ModularInverse(numberA int, modulo int) (int, bool, error) + type Matrix struct + Data [][]T + func MatrixInverseModuloPrime(matrix *Matrix[int], moduloPrime int) (*Matrix[int], error) + func NewMatrixFromData[T any](data [][]T) (*Matrix[T], error) + func NewMatrixZero[T any](rows int, columns int) (*Matrix[T], error) + func (m *Matrix[T]) Columns() int + func (m *Matrix[T]) Rows() int