local p = {}
local u = require('Module:Utils')
local infobox = require('Module:Infobox')
function p.infobox_AFDO(frame)
local steps = frame.args['steps']
local stepnum = tonumber(steps)
local dualfifth = stepnum % 2 == 1
local fifth = math.ceil(steps/2)
local infobox_data = {}
table.insert(infobox_data, {
'Prime factorization',
u._prime_factorization(stepnum)
})
local result = infobox.build(
'<-<small> [[' .. (steps - 1).. 'afdo]] </small>' .. '[[' .. steps .. 'afdo]]' .. '<small> [[' .. (steps + 1).. 'afdo]] -></small>',
infobox_data
)
return result
end
return p