func ToLower(c byte) byte {
	return c + 32
}
ToLower converts rune to lower
package util
import (
	"regexp"
	"strings"
	"unicode"
	"unicode/utf8"
	"github.com/fatih/camelcase"
	"github.com/jinzhu/inflection"
)
const (
	Id = "Id"
	Ids = "Ids"
	ID = "ID"
	IDs = "IDs"
	Rel = "Rel"
)
func init() {
	inflection.AddUncountable("sms", "mms", "rls")
}
func Singular(s string) string {
	return inflection.Singular(s)
}
func IsUpper(c byte) bool {
	return c >= 'A' && c <= 'Z'
}
func IsLower(c byte) bool {
	return c >= 'a' && c <= 'z'
}
func ToUpper(c byte) byte {
	return c - 32
}