combination plane: a woodworking plane that has interchangeable cutters of various shapes
implement: instrumentation (a piece of equipment or tool) used to effect an end
information theory: (computer science) a statistical theory dealing with the limits and efficiency of information processing