Text this: Synthesis of the cardioid crank slider mechanism with double working strokes