add ex_doc
merge printf/1 into printf/2 with default param