Add initial Numeric#step implementation (fixes #310)