Renamed util.go to scalar.go, it made more sense.