Blender 2.8 Walk cycle speed control

How to have full control over your walk cycle speed. Accelerate, slow down, pause and reverse. All done in Blender.