performance improvement through avoiding repetitive estimation.
polish structures.
export print.plfd method.
print.plfd
update documentation.
small patch in light of planned Rcpp change (https://github.com/RcppCore/Rcpp/issues/1158).