add timing-function `steps()`
Merge pull request #22 from myst729/master

add timing-function `steps()`