func NewWithSize(size int) *Set {
	return &Set{make(map[float32]struct{}, size)}
}
NewWithSize creates a new Set and gives make map a size hint.
package f32set
import (
	"fmt"
	"strings"
)
var (
	keyExists   = struct{}{}
	nonExistent float32
)
const maxInt = int(^uint(0) >> 1)
type Set struct {
	m map[float32]struct{}
}
func New(ts ...float32) *Set {
	s := NewWithSize(len(ts))
	s.Add(ts...)
	return s
}