func New() *Router {
	return &Router{
		SizeHint: -1,
		static:   make(map[string]interface{}),
		param:    newDoubleArray(),
	}
}
New returns a new Router.
package denco
import (
	"fmt"
	"sort"
	"strings"
)
const (
	ParamCharacter = ':'
	WildcardCharacter = '*'
	TerminationCharacter = '#'
	MaxSize = (1 << 22) - 1
)
type Router struct {
	SizeHint int
	static map[string]interface{}
	param  *doubleArray
}