Private/Get-PythonModulus.ps1

<#
.SYNOPSIS
    Calculates the modular reduction of a number.
 
.DESCRIPTION
    Calculates the modular reduction of a number, ensuring a positive result.
 
.PARAMETER Operant
    The number to reduce.
 
.PARAMETER Modulus
    The modulus to use for reduction.
 
.OUTPUTS
    The modular reduction of the number.
 
.EXAMPLE
    Calculate the modular reduction of -10 modulo 7:
    Get-PythonModulus -Operant -10 -Modulus 7
#>

Function Get-PythonModulus {
    Param(
        [bigint]$Operant,
        [bigint]$Modulus
    )

    $Result = $Operant % $Modulus

    If($Result -lt 0) {
        $Result += $Modulus
    }

    Return $Result
}