Text this: Profile simulation software for trigonometric and polynomial cams design