recursive manufacturing