modify name and size_t
modify namespace and size_t
rename to optimize
renam function, class, structure, variables
opsm: add destroy_map function
add sample/opsm/likelihood