func CreateDisc(lat1, lng1, radius float64) []*point.Point {
	steps := constants.NUM_STEPS_PRECISION  
	var coordinates []*point.Point
	for i := 0.0; i < steps; i++ {
		startBearing := float64(i * -360.0 / steps)
		lat2, lng2, _ := CalculateVincentyCoordinate(lat1, lng1, radius, startBearing)
		coordinates = append(coordinates, &point.Point{Lat: lat2, Lng: lng2})
	}
	return coordinates
}
CreateVincentyDisc creates a disc with center lat1, lng1, and radius in meters
package vincenty
import (
	"math"
	"github.com/jdejesus007/gogeospace/constants"
	"github.com/jdejesus007/gogeospace/point"
	"github.com/jdejesus007/gogeospace/utils"
)
const (
	a        = 6378137         
	b        = 6356752.314245  
	f        = (a - b) / a     
	aSquared = a * a
	bSquared = b * b
)