Review and taxonomies of assembly and disassembly path planning problems and approaches. (October 2015)