Add functions.go
Add range.go