Bash Min Perimeter Rectangle
min_perimeter_rectangle() {
    local _n=$1
    local _i=1
    local _min=9223372036854775807
    while (( _i * _i < _n )); do
        if (( _n % _i == 0 )); then
            local _perim=$(( 2 * (_i + _n / _i) ))
            (( _perim < _min )) && _min=$_perim
        fi
        ((_i++))
    done
    echo "$_min"
}

This searches factor pairs up to the square root and picks the pair with the smallest perimeter.