v0.1.0.6: revise __blscd_build_array_mark_search()
v0.1.0.7: revise __blscd_build_array_mark_update()
v0.1.0.8: revise __blscd_set_marking_number()
v0.1.0.8: revise __blscd_set_marking_number()