algo: add pcbug's algo

Signed-off-by: AceLan Kao <acelan@acelan.idv.tw>