Additive and subtractive rapid prototyping techniques: a comparative analysis of FDM & CNC processes