Text this: Taguchi methods in internal combustion engine optimisation