func NewMTTrie() *MTTrie {
	m := &mttNode{
		children: map[string]*mttNode{},
	}
	return &MTTrie{m}
}
NewMTTrie returns an empty trie
package control
import (
	"fmt"
	"sort"
	"strings"
	"github.com/intelsdi-x/snap/core"
)
type mttNode struct {
	children map[string]*mttNode
	mts      map[int]*metricType
}
type MTTrie struct {
	*mttNode
}