Add first and last functions
Add range
Add range and tests
Add Ruby-like divmod